Author: Froychman Nachoom Mendelbrot