Mechanical Engineer and Hobby Programmer
Avatar created with the following asymptote code
unitsize(0.5inch);
path p = (0,0)--(1,0)--(1,1)--(0,1)--(0,0);
pen[] pens = {red, blue, orange, green};
for (int i = 0; i < 200; ++i)
{
p = p--point(p, size(p)-3.9);
draw(subpath(p, i, i+1), pens[i%4]);
}