... see http://www.cs.utah.edu/~gary/WMJR/news/2011/Jul11/jul11.pdf <http://www.cs.utah.edu/%7Egary/WMJR/news/2011/Jul11/jul11.pdf> Enjoy, --Gary