removed some dead files and added a useless swap method
switched to multi-dimensional arrays for performance and with luck those 80 bit registers