updating ignore
changed wavetable to length(unsigned short), made small commonly utilized functions inline