Finished Reusable Functions v1

Finished the first version of reusable-functions.lisp, but had to
implement rand-in-range-from-list different from design... something
weird happens when you attempt to access the same list twice in an mv,
but I finished a version that returns a random element from a random
list but doesn't return the random list.