Version history

Version 1.0
Function Added
Version 2.0
No longer a recursive function.