added bitonic sort
add algorithms to find the most significant bit