Added a shell sort plus a mutually recursive function.

This is for Steve Goodrich in CS5300