spred: Solving $L_1$ Penalty with SGD