why rainbow is curved?