well that was a giant waste of time... C does the same damn thing.