go As i progress with go i will slowly update these base functions. use at your own risk blah blah blah ..... MIT license have fun