a Scala based simulation of communication on social networks