random js exercises, emphasis on callbacks