David Calvo Juggles and Solves Rubik's Cubes