Rewrite multiassignment. Add function.
Move review to new file. Clean codes.