"But it's almost impossible to program."

GetYarn