Assignment 5.1 with fix

This PR includes (1) fix to lodash assignment (2) tabs assignment (3) oldest living parent solution
`{array|object}` to set a type. it helps when you are reading these on the flipside