Fix sphere UV-mapping not using object coordinates
`signum` helper function
Add square (single face) texture
Single face cube UV-mapping
Multiple-faced parallelepipoid UV-mapping
Do not use pushed-back intersection position
Renumber parallelepipoid sides