1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
use crate::Integer;

impl Integer {

   pub fn truncate(&mut self) {

      while self.0.len() > 2 && self.0[0] == self.0[1] {
         
         self.0.remove(0);
      
      }

   }

   pub fn truncation(&self) -> Integer {

      let mut result = self.clone();

      while result.0.len() > 2 && result.0[0] == result.0[1] {
         
         result.0.remove(0);
      
      }

      result

   }

}