currently, the calculation of the maximum lambda ignores the `penalty.factor` argument. need to fix this
currently, the calculation of the maximum lambda ignores the
penalty.factorargument. need to fix this