update values initializer to take size_t instead of int
add more bt tests