QFT Applet - Steve Vickers, School of Computer Science, University of Birmingham