Full threaddugmartin·Nice work but I'd recommend name spacing this library - you are throwing a lot of functions and variables in the global namespace.View on HN