Yet Another Animation System for Java:General framework, can animate sorting, scanning, tree algorithms, 3D graphs