match vs (strat/end)_with?

closes #2