assuming the following scenario:
a user A calls a function in contract CA which in turn calls a function in contract CB which call a function in contract CC
I would like to discover who called CB within CC. User a is the tx.origin
. Is there a way to get the call stack from within a function?