Kotlin Spelling Correct

Converted from Novig’s spell-correct.

A “big.txt” file is loaded to train the spelling correction program with the permutations and probabilty count of words (see wordsN).

Kotlin, updated as at kotlin 1.0.6.

Adding “or” infix extension to List to return first non empty List of Lists (a or b or c).

Correction.kt