The Flash, S3 Ep21 – Cause and Effect (1) [REVIEW: The Flash, S3 Ep21 – Cause and Effect]