added an option to pass a gap sequence for shell sort
Added fibonacci series generator functions