Hello, I have seen in one of the movies:
https://www.youtube.com/watch?v=JKm-fcmPf1g
Here Akamaru doesn't steal exp. But, there is one bug - everytime Akamaru and User got one more exp. So, I think this is reason why Rick use EXP/2. Rick, if you read it just USE std::floor not std::ceil.