Made a MUCH faster normal calculation function by combining my method with what they use in GPU Gems.