According to #3 > a type that uses k bits will need approximately k more time so try to use the smallest type you can It would be nice to add a function to handle this automatically behind the scenes