title: Placement of child nodes in circle without overlapping
body: <p>Given each node, represented with rectangle, how can I place nodes that are placed around parent node in circle without overlapping with any other nodes? </p>
  
  <p>Additional criteria are following.</p>
  
  <ol>
  <li>There is one and only one origin node</li>
  <li>each node can add new child</li>
  <li>there are no limitation of offspring</li>
  <li>closer the node is to origin, the higher the placement priority is.</li>
  </ol>
  
  <p>following image is example of what the end result may look like.</p>
  
  <p><a href="https://i.stack.imgur.com/nbqnO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nbqnO.png" alt="Placement sample"></a></p>