Add support for x * fast_vector
Allow scalar * fast_matrix
Allow scalar * fast_expr
Clean
Cleanup
Do not apply weight decay on grad_old directly