week 10: applicativing functions all the live long day