added some more binary math explanation