Word break c# algo