Fixed "shortest common" to "longest common", renamed "root namespace" to "base namespace"