Generate a list of intervals dividing a given range [low, high] into 'divisions' with a specified 'overlap'. Example: >>> Intervals._perfect_overlap(0.0, 1.0, divisions=5, overlap=2, ends=True) [(0.0, 0.1), (0.0, 0.2), (0.1, 0.3), (0.2, 0.4), (0.3, 0.5), (0.4, 0.6),
(low: float, high: float, divisions: int, overlap: int, ends: bool)
source not stored for this graph (policy: none)