Python implementation of auto-complete with edit-distance heuristic.