GNDは基本にして究極
理屈は一番簡単なのに実装は実のところ一番めんどくさい