periodic triangle function