use march=native
added new method using sideways addition (magic binary numbers)
added boost for faster random initialization and milliseconds timer