I thought this might be intersting, for school and just for fun. http://www5.pbrc.hawaii.edu/microangela/