dammit, sorry guys, i guess i'm still sleepy, i didn't mean O(n) I meant 3n > n