As suggested by Benoit Kugler, we can avoid code duplication by using their work.
As suggested by Benoit Kugler, we can avoid code duplication by using their work.