completed most of the numpy exercises, except the last one