Add remberstar - multiple implementations based on swapping conditions around