added microsecond timing to some of the JS solutions. More Go.