See: http://www.cs.utah.edu/~gary/WMJR/news/2011/Nov11/nov11.pdf <http://www.cs.utah.edu/%7Egary/WMJR/news/2011/Nov11/nov11.pdf> Enjoy, --Gary