added drop to ex7
added take to ex7
finished out ex7, minus 1 bug possibly