title: Synchronized singleton in Kotlin
body: <p>I am new to Kotlin. Still learning basic syntax.
  I've heard about companion objects similar to static in Java. But don't know how to create synchronized singleton in Kotlin.</p>