introduced different compaction algorithm that tries to skip destination levels files if possible