Implement gensym

 I'm not exactly sure if this is the best way to implement it,
 but I've gone and matched this implementation to the interface
 shown in:

   http://clhs.lisp.se/Body/f_gensym.htm

 Close #278