docs: public synchronized void endSection(String section) {
  		long now = System.nanoTime();
  		section = section.toLowerCase();
  		if (!this.startTime.containsKey(section))
  			throw new IllegalArgumentException("Section \"" + section + "\" hasn't been started!");
  		long elapsed = now - this.startTime.remove(section);
  		this.elapsedTime.put(section, elapsed);
  		if (this.verbose) System.out.println("Section " + section + " lasted " + elapsed + "ns");
  	}