I found this code on https://rosettacode.org/wiki/Draw_a_sphere#Python and would really like to understand it. Can someone help me and explain step by step what is going on?