Implement «canonical-base» in terms of «canonical-base-from-clop»

reducing code redundancy

Signed-off-by: Daniel Borchmann <daniel.borchmann@mailbox.tu-dresden.de>