Why rainbow is circular in shape?