https://github.com/rust-interview/rust-leetcode-solutions/blob/master/kamyu104/src/sum_of_two_integers.rs#L20