Text this: Teaching Learning Based Optimization Algorithm