Modify functionality of first(), last(), initial(), and rest() to be inline with Lo-Dash v3.0.0.
Replace utils.make_callback() with utilities.callback().