Straight skeleton implementation seems to pass all the tests