adding FlipP function

this is a more convenient way of
calling FlipP as it bakes in a
Unpack of the pointers