Add problem #96
Refactor problem #96
Add problem #97
Modify to compile
Add problem #98
Supress warning
Support new for-loop protocol
Add problem #99
vec::from_slice => vec::to_owned
Add problem #100
Remove chain2 method
Use bigint::is_even