CCTrie, a compressed functorial persistent trie structure