Text this: Alternative ways of teaching algorithms