#!ruby def method_missing name, *args n, a = name.to_s.chars.first, *args return n + a.to_s if n.downcase == n || n.respond_to?(n) String.class_eval{define_method(n){a.size - n.size}} print n + a + (a.reverse.ord - n.ord - a.hex / n.send(n) - n.send(n)).chr end H H eeee l l oo H H e l l o o HHHH eeee l l o o H H e l l o o H H eeee llll llll oo W W oo rrr l ddd W W o o r r l d d W W W o o rrr l d d WW WW o o r r l d d W W oo r r llll ddd