I don't understand what this statement means by using in conjunction with repeated subroutine calls.
"Since dynamic memory allocation to create BIGNUMs is rather expensive when used in conjunction with repeated subroutine calls, the BN_CTX structure is used."
Source: https://www.openssl.org/docs/man1.0.2/crypto/BN_CTX_new.html
Does this mean that it's expensive to create BIGNUMs many times? I don't understand why that means you should use a structure