Write a paper on the hidden-surface removal problem and implement the Z-Buffer algorithm using WebGL.

Write a paper on the hidden-surface removal problem and implement the Z-Buffer algorithm using WebGL.