Agents and Multi-Agent Systems: A Short Introduction for Power Engineers