A proof-of-concept implementation of graph/heuristics/hill-climbing-based spelling correction algorithm