Transitive closure C extension

@mwylde
Trial and error. Finding a more concrete number now.