A Computer That Runs on Marbles