Created with the aid of
Easy Java Simulations
.