### 12.17.4 Dodecahedra: dodecahedron

The dodecahedron command takes as arguments three points,
A, B and C.

dodecahedron returns and draws the dodecahedron centered at
A with a vertex at B and with an axis of symmetry in
the plane ABC. (Note that each face is a pentagon, but will
be drawn with one of its diagonals and so will show up as a trapezoid
and a triangle.

Input:

dodecahedron([0,0,0],[0,0,5],[0,1,0])

Output:

Input:

dodecahedron([0,0,0],[0,2,sqrt(5)/2 + 3/2], [0,0,1])

Output: