MUCH OF THE world’s population use computers for everyday tasks, but most fail to benefit from the power of computation due to their inability to program. Most crucially, users often have to perform repetitive actions manually because they are not able to use the macro languages available for many application programs. Recently, a rst mass-market product was presented
in the form of the Flash Fill feature in Microsoft Excel 2013.