compiles after memcpy changes
starting to actually implement the algorithm
lots more of the lfu bit implemented