SVG shapes

This is just a little experiment to see how easy it would be to create a grid of hexagons like this. Just a bit of maths and a few functions. At the moment the number of hexagons generated horizontally and vertically is fixed. It would be better to calculate this according to the given screen size.