Updating solution to have a better README and to use log_2 instead of ln