How does a Cartesian Diver Work?

A cartesian diver works by using buoyancy to make it float and gravity to make it dive. You can make your own cartesian diver using an empty bottle, water and a medicine dropper. For more information, look here: