Hacker News new | ask | show | jobs
by Roshie5u 3204 days ago
It is mostly a solved problem: http://thecodelesscode.com/case/6