https://profilbaru.com/article/Digital_Geometric_Kernel