//recursion, yeah public uint AmountOfReRolls() { if (NextRoll == null) { return(0); } return(1 + NextRoll.AmountOfReRolls()); }