SafeMoon token contract - rOwned and tOwned exact meaning

I need some help to understand the workflow of the SafeMoon contract.
What is rOwned and tOwned used for exactly?