Source: http://m.ftik.usm.ac.id/6_binary-conversion-flowchart_eABqFlfzS.pdf