python list pop front complexity