Why Does Current Create A Magnetic Field