How Does Memory Management Work In Python