Calculating prime (Optimus?)

Might be worth adding in some basic constraints here, like `start` should be 2 or greater, and `end` should be greater than or equal to start. As it is, the user doesn't get a warning if they mess up the start/end ordering, just an empty list.