Feat/heuristic normalizer

여러가지 테스트 케이스를 받고 있습니다 (..)

normalize에 실패하면 예외를 던지는게 나을까요? 일단은 받은 값 그대로 리턴하고 있는데..