underswap in a nutshell

(based on a gif by min-play)